#ifndef C_QPRINTER_H
#define C_QPRINTER_H

/****************************************************************************
** QPrinter C bindings generated from reading C++ file 'qprinter.h'
**
** Created: Tue Jul 30 19:22:30 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QPrinterH QPrinter_create();
C_EXPORT void QPrinter_destroy(QPrinterH handle);
C_EXPORT void QPrinter_printerName(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setPrinterName(QPrinterH handle, PWideString p1);
C_EXPORT bool QPrinter_outputToFile(QPrinterH handle);
C_EXPORT void QPrinter_setOutputToFile(QPrinterH handle, bool p1);
C_EXPORT void QPrinter_outputFileName(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setOutputFileName(QPrinterH handle, PWideString p1);
C_EXPORT void QPrinter_printProgram(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setPrintProgram(QPrinterH handle, PWideString p1);
C_EXPORT void QPrinter_printerSelectionOption(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setPrinterSelectionOption(QPrinterH handle, PWideString p1);
C_EXPORT void QPrinter_docName(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setDocName(QPrinterH handle, PWideString p1);
C_EXPORT void QPrinter_creator(QPrinterH handle, PWideString retval);
C_EXPORT void QPrinter_setCreator(QPrinterH handle, PWideString p1);
C_EXPORT QPrinterOrientation QPrinter_orientation(QPrinterH handle);
C_EXPORT void QPrinter_setOrientation(QPrinterH handle, QPrinterOrientation p1);
C_EXPORT QPrinterPageSize QPrinter_pageSize(QPrinterH handle);
C_EXPORT void QPrinter_setPageSize(QPrinterH handle, QPrinterPageSize p1);
C_EXPORT void QPrinter_setPageOrder(QPrinterH handle, QPrinterPageOrder p1);
C_EXPORT QPrinterPageOrder QPrinter_pageOrder(QPrinterH handle);
C_EXPORT void QPrinter_setColorMode(QPrinterH handle, QPrinterColorMode p1);
C_EXPORT QPrinterColorMode QPrinter_colorMode(QPrinterH handle);
C_EXPORT void QPrinter_setFullPage(QPrinterH handle, bool p1);
C_EXPORT bool QPrinter_fullPage(QPrinterH handle);
C_EXPORT void QPrinter_margins(QPrinterH handle, PSize retval);
C_EXPORT int QPrinter_fromPage(QPrinterH handle);
C_EXPORT int QPrinter_toPage(QPrinterH handle);
C_EXPORT void QPrinter_setFromTo(QPrinterH handle, int fromPage, int toPage);
C_EXPORT int QPrinter_minPage(QPrinterH handle);
C_EXPORT int QPrinter_maxPage(QPrinterH handle);
C_EXPORT void QPrinter_setMinMax(QPrinterH handle, int minPage, int maxPage);
C_EXPORT int QPrinter_numCopies(QPrinterH handle);
C_EXPORT void QPrinter_setNumCopies(QPrinterH handle, int p1);
C_EXPORT bool QPrinter_newPage(QPrinterH handle);
C_EXPORT bool QPrinter_abort(QPrinterH handle);
C_EXPORT bool QPrinter_aborted(QPrinterH handle);
C_EXPORT bool QPrinter_setup(QPrinterH handle, QWidgetH parent);

#endif
